package main

import "fmt"

func main() {
	nums := []int{2, 3, 4}
	sum := 0
	/*
		对于一个slice或者一个数组，一个map,我们可以使用range来遍历，对于数组的话遍历的时候会返回两个值，一个是index，一个是对应位置的值
	*/
	for i, num := range nums {
		sum += num
		if num == 2 {
			fmt.Println("index:", i, "num:", num)
		}
	}
	fmt.Println(sum)

	//遍历map
	m := map[string]string{"a": "A", "b": "B"}
	for k, v := range m {
		fmt.Println(k, v)
	}
	//遍历map,只打印key
	for k := range m {
		fmt.Println("key", k)
	}
}
